@charset "UTF-8";
@media all
{
    /**
                                                                            * Fonts
                                                                            *
                                                                            * (en) global settings of font-families and font-sizes
                                                                            * (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
                                                                            *
                                                                            * @section content-global-settings
                                                                            */

    /* (en) reset font size for all elements to standard (16 Pixel) */
    /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
    html *
    {
        font-size: 100.01%;
       
    }

    /**
                                                                            * (en) reset monospaced elements to font size 16px in all browsers
                                                                            * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
                                                                            *
                                                                            * @see: http://webkit.org/blog/67/strange-medium/
                                                                            */

    textarea, pre, code, kbd, samp, var, tt
    {
        font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma, Consolas, "Lucida Console" , "Andale Mono" , "Bitstream Vera Sans Mono" , "Courier New" , Courier;
    }

    /* (en) base layout gets standard font size 12px */
    /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
    body
    {
        font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
        font-size: 12.5px;
    }

    /*--- Headings | Überschriften ------------------------------------------------------------------------*/

    h1, h2, h3, h4, h5, h6
    {
        font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma, "Times New Roman" , Times, serif;
        font-weight: normal;
        color: #222;
        margin: 0 0 0.25em 0;
    }

    h1
    {
        font-size: 250%;
    }
    /* 30px */
    h2
    {
        font-size: 200%;
    }
    /* 24px */
    h3
    {
        font-size: 150%;
    }
    /* 18px */
    h4
    {
        font-size: 133.33%;
    }
    /* 16px */
    h5
    {
        font-size: 116.67%;
    }
    /* 14px */
    h6
    {
        font-size: 116.67%;
    }
    /* 14px */

    /* --- Lists | Listen  -------------------------------------------------------------------------------- */

    ul, ol, dl
    {
        line-height: 1.5em;
        margin: 0 0 1em 1em;
    }
    ul
    {
        list-style-type: none;
    }
    ul ul
    {
        list-style-type: circle;
        margin-bottom: 0;
    }

    ol
    {
        list-style-type: decimal;
    }
    ol ol
    {
        list-style-type: lower-latin;
        margin-bottom: 0;
    }

    li
    {
        margin-left: 0.8em;
        line-height: 1.5em;
    }

    dt
    {
        font-weight: bold;
    }
    dd
    {
        margin: 0 0 1em 0.8em;
    }

    /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

    p
    {
        line-height: 1.5em;
        margin: 0 0 1em 0;
    }

    blockquote, cite, q
    {
        font-family: Georgia, "Times New Roman" , Times, serif;
        font-style: italic;
    }
    blockquote
    {
        margin: 0 0 1em 1.6em;
        color: #666;
    }

    strong, b
    {
        font-weight: bold;
    }
    em, i
    {
        font-style: italic;
    }

    big
    {
        font-size: 116.667%;
    }
    small
    {
        font-size: 91.667%;
    }

    pre
    {
        line-height: 1.5em;
        margin: 0 0 1em 0;
    }
    pre, code, kbd, tt, samp, var
    {
        font-size: 100%;
    }
    pre, code
    {
        color: #800;
    }
    kbd, samp, var, tt
    {
        color: #666;
        font-weight: bold;
    }
    var, dfn
    {
        font-style: italic;
    }

    acronym, abbr
    {
        border-bottom: 1px #aaa dotted;
        font-variant: small-caps;
        letter-spacing: .07em;
        cursor: help;
    }

    sub, sup
    {
        font-size: 91.6667%;
        line-height: 0;
    }

    hr
    {
        color: #fff;
        background: transparent;
        margin: 0 0 0.5em 0;
        padding: 0 0 0.5em 0;
        border: 0;
        border-bottom: 1px #eee solid;
    }

    /*--- Links ----------------------------------------------------------------------------------------- */

    a
    {
        color: #4D87C7;
        background: transparent;
        text-decoration: none;
    }
    a:visited
    {
        color: #036;
    }

    /* (en) maximum constrast for tab focus - change with great care */
    /* (en) Maximaler Kontrast für Tab Focus - Ändern Sie diese Regel mit Bedacht */
    a:focus
    {
        text-decoration: none;
        color: #DF0101;
        background: transparent;
    }
    a:hover, a:active
    {
        color: #182E7A;
        text-decoration: underline;
        outline: 0 none;
    }

    /* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */

    p.icaption_left
    {
        float: left;
        display: inline;
        margin: 0 1em 0.15em 0;
    }
    p.icaption_right
    {
        float: right;
        display: inline;
        margin: 0 0 0.15em 1em;
    }

    p.icaption_left img, p.icaption_right img
    {
        padding: 0;
        border: 1px #888 solid;
    }

    p.icaption_left strong, p.icaption_right strong
    {
        display: block;
        overflow: hidden;
        margin-top: 2px;
        padding: 0.3em 0.5em;
        background: #eee;
        font-weight: normal;
        font-size: 91.667%;
    }

    /*buttons*/
    button
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: transparent none repeat scroll 0 0;
        border: medium none;
        cursor: pointer;
        margin: 0;
        overflow: visible;
        padding: 0;
        text-align: center;
        vertical-align: middle;
        white-space: nowrap;
        width: auto;
    }
    button span
    {
        display: block;
        margin: 0;
        overflow: visible;
        padding: 0;
        white-space: nowrap;
    }
    button span strong
    {
        display: block;
        margin: 0;
        overflow: visible;
        white-space: nowrap;
    }
    button:focus, button:active
    {
    }
    button.button
    {
        -x-system-font: none;
        font-family: Helvetica,Arial,sans-serif;
        font-size: 13px;
        font-size-adjust: none;
        font-stretch: normal;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
        height: 30px;
        line-height: normal;
        margin-top: -4px;
    }
    button.button span
    {
        height: 28px;
    }
    button.button span strong
    {
        height: 28px;
        line-height: 28px;
        padding: 0 12px 0 0;
    }
    button.button span.gray
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/gray_comp_left.png) no-repeat scroll left top;
        color: #000000;
        padding-left: 12px;
    }
    button.button span.red
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/red_comp_left.png) no-repeat scroll left top;
        color: #FFFFFF;
        padding-left: 12px;
    }
    button.button span.blue
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/blue_comp_left.png) no-repeat scroll left top;
        color: #FFFFFF;
        padding-left: 12px;
    }
    button.button:hover span.gray
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/gray_comp_left.png) no-repeat scroll left -28px;
        color: #000000;
    }
    button.button:hover span.red
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/red_comp_left.png) no-repeat scroll left -28px;
        color: #FFFFFF;
    }
    button.button:hover span.blue
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/blue_comp_left.png) no-repeat scroll left -28px;
        color: #FFFFFF;
    }
    button.button span.gray strong
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/gray_comp_right.png) no-repeat scroll right top;
    }
    button.button span.red strong
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/red_comp_right.png) no-repeat scroll right top;
    }
    button.button span.blue strong
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/blue_comp_right.png) no-repeat scroll right top;
    }
    button.button:hover span.gray strong
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/gray_comp_right.png) no-repeat scroll right -28px;
        text-decoration: none;
    }
    button.button:hover span.red strong
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/red_comp_right.png) no-repeat scroll right -28px;
        text-decoration: none;
    }
    button.button:hover span.blue strong
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/blue_comp_right.png) no-repeat scroll right -28px;
        text-decoration: none;
    }

    /*Input*/
    .input-text, .input-textarea, .input-textarea-long, .input-text-short, .input-text-medium, .input-text-large, .input-text-long, .readonly-input, .input-text-100, .input-save-name, .input-text[disabled], .input-text-medium[disabled], .input-text-short[disabled]
    {
        border: 1px solid #dddddd;
        background-color: #ffffff;
        padding: 2px;
    }
    .input-text[disabled], .input-text-medium[disabled], .input-text-short[disabled]
    {
        border: 1px solid #a5acb2;
        background-color: #ebebe4;
    }
    select
    {
        padding: 1px;
        border: 1px solid #dddddd;
    }

    /**
                                                                            * ------------------------------------------------------------------------------------------------- #
                                                                            *
                                                                            * Generic Content Classes
                                                                            *
                                                                            * (en) standard classes for positioning and highlighting
                                                                            * (de) Standardklassen zur Positionierung und Hervorhebung
                                                                            *
                                                                            * @section content-generic-classes
                                                                            */

    .highlight
    {
        color: #c30;
    }
    .dimmed
    {
        color: #888;
    }

    .info
    {
        background: #f8f8f8;
        color: #666;
        padding: 10px;
        margin-bottom: 0.5em;
        font-size: 91.7%;
    }

    .note
    {
        background: #efe;
        color: #040;
        border: 1px #484 solid;
        padding: 0 10px;
        margin-bottom: 1em;
    }
    .important
    {
        background: #ffe;
        color: #440;
        padding: 0 10px;
        margin-bottom: 1em;
    }
    .warning
    {
        background: #fee;
        color: #400;
        border: 1px #844 solid;
        padding: 0 10px;
        margin-bottom: 1em;
    }

    .float_left
    {
        float: left;
        display: inline;
        margin-right: 1em;
        margin-bottom: 0.15em;
    }
    .float_right
    {
        float: right;
        display: inline;
        margin-left: 1em;
        margin-bottom: 0.15em;
    }
    .center
    {
        display: block;
        text-align: center;
        margin: 0.5em auto;
    }

    /**
                                                                            * ------------------------------------------------------------------------------------------------- #
                                                                            *
                                                                            * Tables | Tabellen
                                                                            *
                                                                            * (en) Generic classes for table-width and design definition
                                                                            * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
                                                                            *
                                                                            * @section content-tables
                                                                            */

    /*table { width:auto; border-collapse:collapse; margin-bottom:0.5em; border-top:2px #888 solid; border-bottom:2px #888 solid; }
                                                                            table caption { font-variant:small-caps; }
                                                                            table.full { width:100%; }
                                                                            table.fixed { table-layout:fixed; }

                                                                            th,td { padding:0.5em; }
                                                                            thead th { color:#000; border-bottom:2px #800 solid; }
                                                                            tbody th { background:#e0e0e0; color:#333; }
                                                                            tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }

                                                                            tbody th { border-bottom:1px solid #fff; text-align:left; }
                                                                            tbody td { border-bottom:1px solid #eee; }

                                                                            tbody tr:hover th[scope="row"],
                                                                            tbody tr:hover tbody th.sub { background:#f0e8e8; }
                                                                            tbody tr:hover td { background:#fff8f8; }*/

    .blue
    {
        color: #1881B8;
    }
    .titlet15
    {
        font-weight: bold;
        padding: 14px 10px 5px 10px;
    }
    .titlet5
    {
        font-weight: bold;
        padding: 5px 10px 5px 10px;
    }
    .desc
    {
        padding: 5px 10px;
        line-height: 2em;
    }
    .more
    {
        padding: 10px;
    }
    .more a
    {
        color: #1881B8;
        text-decoration: none;
    }
    .clr
    {
        clear: both;
    }

    /***GLOBAL HEADER***/
    #globalheader
    {
        background: transparent url(images/bg_header.png) center top repeat-x;
        height: 68px;
    }
    #globalheader .logo
    {
        padding: 8px 0 0 20px;
        float: left;
    }
    #globalheader .logo img#logo_i
    {
        width: 311px;
        height: 52px;
        background: transparent url(images/logo.png) center top no-repeat;
        vertical-align: middle;
    }
    #globalheader .title_pro
    {
        padding: 8px 0 0 2em;
        float: left;
    }
    #globalheader .title_pro img#title_i
    {
        width: 376px;
        height: 52px;
        background: transparent url(images/title_pro.png) center top no-repeat;
        vertical-align: middle;
    }
    #globalheader .clock
    {
        padding: 0 1em;
        float: right;
    }

    #globalheader .wellcome
    {
        float: right;
        color: #FFFFFF;
        vertical-align: middle;
        text-align: center;
        padding: 25px 0 0 0;
        font-size: 11px;
    }

    /***GLOBAL MENU
                                                                        #globalmenu
                                                                        {
                                                                            height: 25px;
                                                                            border-bottom: #aabfd6 solid 1px;
                                                                        }
                                                                        #globalmenu ul
                                                                        {
                                                                            list-style: none;
                                                                            padding: 0;
                                                                            margin: 0;
                                                                            height: 25px;
                                                                        }
                                                                        #globalmenu ul li
                                                                        {
                                                                            padding: 3px 10px 0px 10px;
                                                                            margin: 0;
                                                                            font-size: 12px;
                                                                            display: block;
                                                                            float: left;
                                                                            height: 22px;
                                                                        }
                                                                        #globalmenu ul li:hover
                                                                        {
                                                                            background-color: #d7e4f5;
                                                                        }
                                                                        #globalmenu ul li a, #globalmenu ul li a:active, #globalmenu ul li a:hover, #globalmenu li a:focus
                                                                        {
                                                                            color: #000000;
                                                                            text-decoration: none;
                                                                        }***/

    /***GLOBAL CENTER***/
    #globalcenter
    {
        clear: both;
        background: transparent;
        width: 100%;
        margin: 0;
        padding: 1px 0 0 0;
    }
    #globalcenter #leftpanel
    {
        width: 228px;
        background: #f7f7f7 url(images/leftpanel_border_bg.gif) repeat-y scroll right 0;
        padding-bottom: 10px;
        height: 100%;
    }
    #globalcenter #rightpanel
    {
    }

    #globalcenter #rightpanel #form_title
    {
        padding-bottom: 10px;
    }

    #globalcenter #rightpanel #form_content
    {
        padding: 10px;
        line-height: 30px;
    }

    img#fname_icon
    {
        width: 43px;
        height: 35px;
        background: transparent url(images/fname_icon.png) center top no-repeat;
        vertical-align: middle;
    }

    #globalcenter #leftpanel .tit
    {
        width: 96%;
        display: block;
        background: #4A92C6 repeat scroll 0 0;
        color: #FFFFFF;
        padding: 5px 0 0 5px;
        margin-right: 4px;
        height: 40px;
    }
    #globalcenter #leftpanel .tit .icon
    {
        width: 21px;
        float: left;
        padding: 8px;
    }
    #globalcenter #leftpanel .tit .text
    {
        font-weight: bold;
        font-size: 10pt;
        width: auto;
        float: left;
        padding-top: 7px;
    }
    #globalcenter #leftpanel .leftmenu
    {
        width: 200px;
    }
    #globalcenter #leftpanel .leftmenu .dtree
    {
    }

    #globalcenter #rightpanel #form_title #taskbar
    {
        float: right;
        width: 70%;
        text-align: right;
        padding: 0px;
        height: 41px !important;
        border-bottom: #aabfd6 solid 3px;
        line-height: 27px;
    }
    #globalcenter #rightpanel #form_title #taskbar ul
    {
        list-style: none;
        padding: 0;
        margin: 0;
        height: 35px;
        text-align: right;
    }
    #globalcenter #rightpanel #form_title #taskbar ul li.tit_task
    {
        padding: 15px 0 0 0;
        margin: 0 5px 0 5px;
        text-align: right;
        float: right;
    }
    #globalcenter #rightpanel #form_title #taskbar ul li.icon_task
    {
        padding: 15px 0 0 0;
        margin: 0 5px;
        text-align: right;
        float: right;
    }
    #globalcenter #rightpanel #form_title #taskbar ul li a, #globalcenter #rightpanel #form_title #taskbar ul li a:active
    {
        text-decoration: none;
        color: #000000;
    }
    #globalcenter #rightpanel #form_title #taskbar ul li a:hover, #globalcenter #rightpanel #form_title #taskbar ul li a:focus
    {
        color: orange;
        text-decoration: none;
    }

    img#list_icon
    {
        width: 21px;
        height: 21px;
        background: transparent url(images/duyettinbai.png) center top no-repeat;
        vertical-align: middle;
    }
    img#system_icon
    {
        width: 21px;
        height: 21px;
        background: transparent url(images/systeminfo.png) center top no-repeat;
        vertical-align: middle;
    }
    img#list_user
    {
        width: 21px;
        height: 21px;
        background: transparent url(images/list_user.png) center top no-repeat;
        vertical-align: middle;
    }
    img#adduser_icon
    {
        width: 19px;
        height: 21px;
        background: transparent url(images/adduser.png) center top no-repeat;
        vertical-align: middle;
    }
    img#search_icon
    {
        width: 21px;
        height: 21px;
        background: transparent url(images/search.png) center top no-repeat;
        vertical-align: middle;
    }
    img#per_icon
    {
        width: 21px;
        height: 21px;
        background: transparent url(images/permission.png) center top no-repeat;
        vertical-align: middle;
    }
    img#report_icon
    {
        width: 21px;
        height: 21px;
        background: transparent url(images/report.png) center top no-repeat;
        vertical-align: middle;
    }
    img#published_icon
    {
        width: 21px;
        height: 21px;
        background: transparent url(images/tick.png) center top no-repeat;
        vertical-align: middle;
    }
    img#un_published_icon
    {
        width: 21px;
        height: 21px;
        background: transparent url(images/publish_x.png) center top no-repeat;
        vertical-align: middle;
    }

    #globalcenter #rightpanel #form_title .title
    {
        float: left;
        width: 30%;
        color: #477311;
        font-size: 8pt;
        padding: 10px 0 4px 0px;
        border-bottom: #aabfd6 solid 3px;
        line-height: 27px;
        font-weight: bold;
        text-transform: uppercase;
    }
    #globalcenter #rightpanel #form_title .spar
    {
        height: 3px !important;
        background: #aabfd6;
    }

    .w800
    {
        width: 800px;
    }



    /* BEGIN BANNER */

    /* END BANNER */

    /* BEGIN CONTENT */

    /* END BANNER */

    /***GLOBAL FOOTER***/
    #globalfooter
    {
        background: transparent url(images/bg_footer.png) center top repeat-x;
        height: 54px;
        text-align: center;
        padding-top: 10px;
    }
    #globalfooter img#footer_i
    {
        width: 324px;
        height: 21px;
        background: transparent url(images/footer_login.png) center top no-repeat;
        vertical-align: middle;
    }

    .padding_top_5
    {
        padding-top: 5px;
    }
    .btn_red_regular
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/blue_comp.png) no-repeat scroll left top;
        color: #FFFFFF;
        height: 29px;
        width: 91px;
        font-weight: bold;
        text-align: center;
        border: 0;
    }
    .btn_red_regular:hover
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/blue_comp.png) no-repeat scroll right -28px;
        text-decoration: none;
        height: 29px;
        width: 91px;
        font-weight: bold;
        text-align: center;
    }

    .btn_blue_regular
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/blue_comp.png) no-repeat scroll left top;
        color: #FFFFFF;
        height: 29px;
        width: auto;
        font-weight: bold;
        text-align: center;
        border: 0;
    }
    .btn_blue_regular:hover
    {
        -moz-background-clip: border;
        -moz-background-inline-policy: continuous;
        -moz-background-origin: padding;
        background: #F0F0F0 url(images/buttons/blue_comp.png) no-repeat scroll right -0px;
        text-decoration: none;
        height: 29px;
        width: 110px;
        font-weight: bold;
        text-align: center;
    }



    .Box_Right
    {
        margin-left: 155px;
    }
    .Box_TR
    {
        border-bottom: solid 1px #e4e4e4;
        background-color: #f5f5f5;
    }
    .Box_Title_Right
    {
        float: left;
        width: 120px;
        background-color: Transparent;
        padding: 3px 0px 3px 10px;
        font-family: Arial, Times New Roman, Tahoma, Verdana;
        font-size: 9pt;
        border: solid 0px #000;
    }
    .Box_Content_Left
    {
        margin-left: 230px;
        background-color: #fff;
        padding: 3px 0px 3px 10px;
        font-family: Arial, Times New Roman, Tahoma, Verdana;
        font-size: 9pt;
    }
    .Box_TR_Big_Center
    {
        width: 100%;
        border-top: solid 1px #bbbbbb;
        margin-top: 2px;
        background-color: #e4e4e4;
    }
    .Box_Right
    {
        margin-left: 0px;
    }

    #popup #popup_title .title, .subcr .title
    {
        float: left;
        width: 30%;
        color: #477311;
        font-size: 8pt;
        padding: 10px 0 4px 0px;
        border-bottom: #aabfd6 solid 3px;
        line-height: 27px;
        font-weight: bold;
        text-transform: uppercase;
    }
    #popup .popup_title
    {
        padding-bottom: 10px;
        overflow: auto;
    }
    #popup .btn
    {
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: center;
    }
    #popup .btn_center
    {
        width: 30%;
        float: left;
        text-align: center;
        padding-top: 150px;
    }
    #popup .grdright
    {
        width: 70%;
        float: right;
    }
    .grd_border
    {
        border: 1px solid #688CAF;
    }
    .title_addbackground
    {
        background-color: #ccdef3;
        width: 100%;
        padding: 4px 0px 4px 0px;
        border-bottom: 1px solid #688CAF;
    }
    .padding_left5_bottom10
    {
        padding: 0px 5px 10px;
    }

    #menu
    {
        font-family: Arial, sans-serif;
        font-weight: normal;
        text-transform: none;
        padding: 0;
        list-style-type: none;
        background-color: #eee;
        font-size: 12px;
        height: 30px;
    }

    #menu li
    {
        float: left;
        margin: 0;
    }
    #menu li a
    {
        text-decoration: none;
        display: block;
        padding: 0 5px;
        line-height: 30px;
        color: #666;
    }
    #menu li a:hover, #menu li.active a
    {
        background-color: #f5f5f5;
        color: #999;
    }
    #menu_wrapper ul
    {
        margin: 0;
    }
    #menu_wrapper
    {
        background: url(images/grey.png) no-repeat right;
    }
    #menu_wrapper div
    {
        float: left;
        height: 44px;
        width: 12px;
        background: url(images/grey.png) no-repeat left;
    }
    #menu_wrapper.blue ul
    {
        background: #356AA0;
    }
    #menu_wrapper.blue a
    {
        color: #fff;
    }
    #menu_wrapper.blue li a:hover, #menu_wrapper.blue li.active a
    {
        color: #ffffff;
        background: #3D7BBB;
    }
    #menu_wrapper.blue
    {
        background: url(images/blue.png) no-repeat right;
    }
    #menu_wrapper.blue div
    {
        background: url(images/blue.png) no-repeat left;
    }
    .togList
    {
        font-family: verdana;
        margin: 0;
    }
    .togList dt
    {
        cursor: pointer;
        cursor: hand;
        margin-bottom: 0;
    }
    .togList dt span
    {
        font-family: monospace;
    }
    .togList dd
    {
        width: 200px;
        padding-bottom: 15px;
        margin: 0;
    }
    html.isJS .togList dd
    {
        display: none;
    }

    .imgButton
    {
        background-color: Transparent;
        background-repeat: no-repeat;
        background-image: url(images/btn_search_bg.gif);
        padding-left: 19px;
        border: 0;
    }
    .imgButton:hover
    {
        cursor: pointer;
    }

    .imgButtonExportToExcel
    {
        background-color: Transparent;
        background-repeat: no-repeat;
        background-image: url(images/excel.jpeg);
        padding-left: 19px;
        border: 0;
    }
    .imgButtonExportToExcel:hover
    {
        cursor: pointer;
    }

    .imgButtonExportToWord
    {
        background-color: Transparent;
        background-repeat: no-repeat;
        background-image: url(images/word.jpeg);
        padding-left: 19px;
        border: 0;
    }
    .imgButtonExportToWord:hover
    {
        cursor: pointer;
    }

    .imgButtonPrint
    {
        background-color: Transparent;
        background-repeat: no-repeat;
        background-image: url(images/print.jpeg);
        padding-left: 19px;
        border: 0;
    }
    .imgButtonPrint:hover
    {
        cursor: pointer;
    }
    .imgButtonReset:hover
    {
        cursor: pointer;
    }
    .imgButtonReset
    {
        background-color: Transparent;
        background-repeat: no-repeat;
        background-image: url(images/btn_show-all_bg.gif);
        padding-left: 19px;
        border: 0;
    }
    .imgLinkPrint a
    {
        font-family: "arial";
        font-style: normal;
        font-variant: normal;
        font-weight: 400;
        font-size: 11px;
        line-height: normal;
        color: #8a0000;
        text-decoration: none;
    }

    .footerButton
    {
        padding-top: 10px;
        padding-left: 20%;
        padding-bottom: 10px;
    }
    .formSearch
    {
        padding: 2px 10px;
        background-color: #ced8e1;
    }
    .formSearch span
    {
        padding-left: 10px;
    }
    .starCSS
    {
        color: Red;
    }
    .RadMenu_Simple ul.rmRootGroup, .RadMenu_Simple div.rmRootGroup
    {
        background-color: #356AA0 !important;
        border: 1px solid #356AA0 !important;
        padding: 0 11px !important;
    }
    .RadMenu_Simple .rmItem .rmLink:hover, .RadMenu_Simple .rmItem .rmFocused, .RadMenu_Simple .rmItem .rmSelected
    {
        background: #3D7BBB !important;
        border: 1px solid #3D7BBB !important;
        padding: 0 11px;
    }
    .RadMenu_Simple .rmItem .rmExpanded, .RadMenu_Simple .rmItem .rmExpanded:hover
    {
        background: #3D7BBB !important;
        border: 1px solid #3D7BBB !important;
        padding: 0 11px;
    }
    .RadMenu_Simple .rmGroup .rmItem .rmLink:hover, .RadMenu_Simple .rmGroup .rmItem .rmFocused, .RadMenu_Simple .rmGroup .rmItem .rmSelected, .RadMenu_Simple .rmGroup .rmItem .rmExpanded, .RadMenu_Simple .rmGroup .rmItem .rmExpanded:hover
    {
        padding: 0;
        background: #d6ecff !important;
        border: 1px solid #00addc !important;
    }
    .RadMenu .rmHorizontal .rmItem a:hover, .RadMenu .rmHorizontal .rmItem a:focus, .RadMenu .rmHorizontal .rmItem a:active
    {
        cursor: pointer !important;
    }

    #GCal_left-menu
    {
        border-bottom: #ccc 1px solid;
        width: 100%;
    }
    #GCal_left-menu A
    {
        text-decoration: none;
        font-weight: bold;
    }

    .GCal_top-level A:hover, .GCal_top-level a.selected
    {
        background: whitesmoke;
        color: #F37623;
        text-decoration: none;
        border-bottom: #eeeeee 1px solid;
    }

    .GCal_top-level A:visited
    {
        padding-left: 3px;
        color: black;
        border-top: #fff 1px solid;
        border-bottom: #eeeeee 1px solid;
        background-color: #F1F1F1;
    }

    .GCal_top-level A
    {
        padding-left: 3px;
        display: block;
        width: 100%;
        font-size: 11px;
        margin: 0px;
        padding-top: 7px;
        padding-bottom: 5px;
        text-decoration: none;
        color: black;
        border-top: #fff 1px solid;
        border-bottom: #eeeeee 1px solid;
        background-color: #F1F1F1;
    }

    .GCal_TodayTable
    {
        background: #DEEBFF;
    }

    .GCal_TodayTable TD
    {
        background: #DEEBFF;
    }

    .GCal_OffMonthTable
    {
        background: whitesmoke;
    }

    .GCal_OffMonthTable TD
    {
        background: whitesmoke;
    }

    .GCal_InMonthTable
    {
        background: white;
        padding-left: 0.2em;
        padding-right: 0.2em;
    }

    .GCal_InMonthTable TD
    {
        background: white;
    }

    .GCal_BgTable
    {
        background: #CEBEC6;
    }

    .GCal_BgTable TD
    {
        padding-left: 0.1em;
    }

    .GCal_BgTable_Week
    {
        background: #CEBEC6;
        width: 100%;
    }
    .GCal_BgTable_Week TD
    {
        padding-left: 0.4em;
        padding-bottom: 0.2em;
        padding-top: 0.2em;
        text-align: center;
    }

    .GCal_HeadLine
    {
        font-family: Arial, Verdana, Times New Roman, Tahoma, helvetica, sans-serif;
        font-size: 10pt;
        background-color: #EEEEEE;
        font-weight: bold;
    }

    .GCal_DayHead
    {
        font-family: Arial, Verdana, Times New Roman, Tahoma, helvetica, sans-serif;
        font-size: 10pt;
        background-color: #EEEEEE;
        color: #5A5952;
        padding-right: 0.2em;
        padding-left: 0.2em;
        padding-bottom: 1em;
        padding-top: 1em;
        text-align: center;
        font-weight: bold;
    }
    .GCal_TodayHead
    {
        font-family: Arial, Tahoma, Verdana, Times New Roman, helvetica, sans-serif;
        font-size: 10pt;
        color: #000000;
        background: #CFDBFF;
        padding-right: 0.2em;
        padding-left: 0.2em;
        padding-bottom: 1em;
        padding-top: 1em;
        text-align: center;
        font-weight: bold;
    }

    .RadScheduler_Office2007 .rsContent, .RadScheduler_Office2007 .rsTopWrap .rsFooter
    {
        border: 1px solid #688CAF !important;
    }

    .RadScheduler .padding_top_5
    {
        padding-top: 2px !important;
    }
    .align_top
    {
        vertical-align: top;
        top: 0px;
    }
    .subcolumns .padding_top_5 ul
    {
        list-style: none;
        padding: 0;
        margin: 0;
        height: 35px;
        text-align: left;
    }
    .subcolumns .padding_top_5 ul li.tit_task
    {
        padding: 15px 0 0 0;
        margin: 0 5px 0 5px;
        text-align: right;
        float: left;
    }
    .subcolumns .padding_top_5 ul li.icon_task
    {
        padding: 15px 0 0 0;
        margin: 0 5px;
        text-align: right;
        float: left;
    }
    .subcolumns .padding_top_5 ul li a, .subcolumns .padding_top_5 ul li a:active
    {
        text-decoration: none;
        color: #000000;
    }
    .subcolumns .padding_top_5 ul li a:hover, .subcolumns .padding_top_5 ul li a:focus
    {
        color: orange;
        text-decoration: none;
    }

    .rmItem
    {
        margin-left: 0 !important;
    }

    .rmLeftImage
    {
        margin: 2px 0 0 3px !important;
    }
    .forPrint
    {
        background-color: #ffffff;
        padding: 10px;
        overflow: hidden;
    }
    .HrefNone
    {
        text-decoration: none !important;
    }
    .padTop
    {
        padding-top: 10px;
    }
    .comp_row
    {
        float: left;
    }

    /*Remove padding in radGrid*/
    .remopadd .rgRow td, .remopadd .rgAltRow td
    {
        padding: 0px !important;
    }

    td.border_right
    {
        border-width: 0 !important;
        padding: 2px;
    }

    .remopadd .headerTemplate
    {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .remopadd div.divhead
    {
        border-color: #5D8CC9;
        border-style: solid;
        border-width: 0 0 1px 0;
        padding-bottom: 5px;
    }

    .remopadd li.lihead
    {
        float: left;
        width: 50%;
        margin: 0pt;
        text-align: center;
        padding-top: 5px;
    }

    fieldset.schedule
    {
        border: solid 2px #688caf;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        padding: 5px;
        margin: 0px;
        padding-top: 0px;
    }
    legend.schedule
    {
        border: solid 1px #688caf;
        border-radius: 8px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        background-color: Blue;
        color: White;
        padding: 5px;
        margin-bottom: 5px;
    }
}
